package com.masterclient.app.modules.order.beans;

import android.text.TextUtils;

import com.eoner.common.bean.base.CommonBaseBean;
import com.eoner.baselibrary.bean.goods.ProductBean;
import com.masterclient.app.modules.shop.beans.ShopMessage;

import java.util.List;

/**
 * 作者：sean
 * 创建时间：2017/7/18 19:16
 * 功能说明：
 */

public class ShopCartBean extends CommonBaseBean{

    /**
     * code : 0
     * data : {"sh_sellers":[{"sh_seller":{"sh_store_name":"马迭尔","sh_id":21,"sh_status":1,"sh_invoice_type":0},"sh_products":[{"sh_id":487,"sh_seller_id":21,"sh_name":"T恤纯一良品318","sh_sku":25,"sh_product_main_id":326,"sh_brand_id":18,"sh_buy_qty":5,"sh_status":1,"sh_cost_price":"0","sh_price":"34","sh_vip_price":"34","sh_show_price":26,"sh_line_price":"34","sh_show_promotion_price":"8","sh_qty":100,"sh_stock":100,"sh_hold_qty":0,"sh_image":"http://img1.shihanbainian.com/upload_dev/product/1/3/e/13eabf91823390929894ad94e3c6973b.jpg?x-oss-process=style/300_300.jpg","sh_property":[{"sh_attribute_label":"颜色","sh_alias_name":"绿色"},{"sh_attribute_label":"尺寸","sh_alias_name":"105cm"}],"sh_store_name":"马迭尔","sh_seller_status":1,"sh_invoice_type":0,"sh_stockout":0}]}],"sh_rem_products":[{"sh_id":188,"sh_name":"小米米 方巾 围嘴","sh_subname":"口感鲜咸绵软","sh_brand_id":6,"sh_stock":896,"sh_sold_out":0,"sh_in_stock":1,"sh_price":"20","sh_vip_price":"13","sh_promotion_price":"5","sh_promotion_type":1,"sh_promotion_start_at":"2017-06-14 12:12:12","sh_promotion_end_at":"2017-08-14 12:12:12","sh_show_price":"5","sh_line_price":"20","sh_vip_promotion_tip":"VIP减7","sh_image":"http://img1.shihanbainian.com/shihan2/index/tuijianpinpai_shouye_img3.png?x-oss-process=style/300_300.jpg","sh_label":{"sh_icon":"http://img1.shihanbainian.com/shihan2/icon/new_product.jpg","sh_icon_width":92,"sh_icon_height":130,"sh_location":"left_top"}},{"sh_id":216,"sh_name":"16秋冬新品儿童加绒保暖 马甲","sh_subname":"口感鲜咸绵软","sh_brand_id":16,"sh_stock":92,"sh_sold_out":0,"sh_in_stock":1,"sh_price":"10","sh_vip_price":"5","sh_promotion_price":"5","sh_promotion_type":1,"sh_promotion_start_at":"2017-06-14 12:12:12","sh_promotion_end_at":"2017-08-14 12:12:12","sh_show_price":"5","sh_line_price":"10","sh_vip_promotion_tip":"VIP减5","sh_image":"http://img1.shihanbainian.com/shihan2/index/tuijianpinpai_shouye_img3.png?x-oss-process=style/300_300.jpg","sh_label":{"sh_icon":"http://img1.shihanbainian.com/shihan2/icon/new_product.jpg","sh_icon_width":92,"sh_icon_height":130,"sh_location":"left_top"}},{"sh_id":400,"sh_name":"吕朝军婴儿内衣马克珍妮啊屋","sh_subname":"口感鲜咸绵软","sh_brand_id":6,"sh_stock":581,"sh_sold_out":0,"sh_in_stock":1,"sh_price":"100","sh_vip_price":"10","sh_promotion_price":"5","sh_promotion_type":1,"sh_promotion_start_at":"2017-06-14 12:12:12","sh_promotion_end_at":"2017-08-14 12:12:12","sh_show_price":"5","sh_line_price":"100","sh_vip_promotion_tip":"VIP减90","sh_image":"http://img1.shihanbainian.com/shihan2/index/tuijianpinpai_shouye_img3.png?x-oss-process=style/300_300.jpg","sh_label":{"sh_icon":"http://img1.shihanbainian.com/shihan2/icon/new_product.jpg","sh_icon_width":92,"sh_icon_height":130,"sh_location":"left_top"}},{"sh_id":369,"sh_name":"吕朝军-迪士尼-小小","sh_subname":"口感鲜咸绵软","sh_brand_id":11,"sh_stock":199,"sh_sold_out":0,"sh_in_stock":1,"sh_price":"165","sh_vip_price":"150","sh_promotion_price":"5","sh_promotion_type":1,"sh_promotion_start_at":"2017-06-14 12:12:12","sh_promotion_end_at":"2017-08-14 12:12:12","sh_show_price":"5","sh_line_price":"165","sh_vip_promotion_tip":"VIP减15","sh_image":"http://img1.shihanbainian.com/shihan2/index/tuijianpinpai_shouye_img3.png?x-oss-process=style/300_300.jpg","sh_label":{"sh_icon":"http://img1.shihanbainian.com/shihan2/icon/new_product.jpg","sh_icon_width":92,"sh_icon_height":130,"sh_location":"left_top"}}]}
     * args : {"cart_num":0,"is_vip":0}
     */

    private DataBean data;


    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {

        private List<ShSaleOffBean> sh_sale_off;
        private List<ShSellersBean> sh_sellers;
        private List<ProductBean> sh_rem_products;
        private List<ShAdvBean> sh_adv;
        private String sh_product_count;
        private String sh_discount_total;
        private String sh_products_price_total;
        private String sh_products_pay_total,sh_integral_total;

        public String getSh_product_count() {
            return sh_product_count;
        }

        public void setSh_product_count(String sh_product_count) {
            this.sh_product_count = sh_product_count;
        }

        public String getSh_discount_total() {
            return sh_discount_total;
        }

        public void setSh_discount_total(String sh_discount_total) {
            this.sh_discount_total = sh_discount_total;
        }

        public String getSh_products_price_total() {
            return sh_products_price_total;
        }

        public void setSh_products_price_total(String sh_products_price_total) {
            this.sh_products_price_total = sh_products_price_total;
        }

        public String getSh_integral_total() {
            return sh_integral_total;
        }

        public void setSh_integral_total(String sh_integral_total) {
            this.sh_integral_total = sh_integral_total;
        }

        public String getSh_products_pay_total() {
            return TextUtils.isEmpty(sh_products_pay_total)?"0.00":sh_products_pay_total;
        }

        public void setSh_products_pay_total(String sh_products_pay_total) {
            this.sh_products_pay_total = sh_products_pay_total;
        }

        public List<ShSaleOffBean> getSh_sale_off() {
            return sh_sale_off;
        }

        public void setSh_sale_off(List<ShSaleOffBean> sh_sale_off) {
            this.sh_sale_off = sh_sale_off;
        }

        public List<ShSellersBean> getSh_sellers() {
            return sh_sellers;
        }

        public void setSh_sellers(List<ShSellersBean> sh_sellers) {
            this.sh_sellers = sh_sellers;
        }

        public List<ProductBean> getSh_rem_products() {
            return sh_rem_products;
        }

        public void setSh_rem_products(List<ProductBean> sh_rem_products) {
            this.sh_rem_products = sh_rem_products;
        }

        public List<ShAdvBean> getSh_adv() {
            return sh_adv;
        }

        public void setSh_adv(List<ShAdvBean> sh_adv) {
            this.sh_adv = sh_adv;
        }

        public static class ShSellersBean {
            public boolean isCheck() {
                return isCheck;
            }

            public void setCheck(boolean check) {
                isCheck = check;
            }

            /**
             * sh_seller : {"sh_store_name":"马迭尔","sh_id":21,"sh_status":1,"sh_invoice_type":0}
             * sh_products : [{"sh_id":487,"sh_seller_id":21,"sh_name":"T恤纯一良品318","sh_sku":25,"sh_product_main_id":326,"sh_brand_id":18,"sh_buy_qty":5,"sh_status":1,"sh_cost_price":"0","sh_price":"34","sh_vip_price":"34","sh_show_price":26,"sh_line_price":"34","sh_show_promotion_price":"8","sh_qty":100,"sh_stock":100,"sh_hold_qty":0,"sh_image":"http://img1.shihanbainian.com/upload_dev/product/1/3/e/13eabf91823390929894ad94e3c6973b.jpg?x-oss-process=style/300_300.jpg","sh_property":[{"sh_attribute_label":"颜色","sh_alias_name":"绿色"},{"sh_attribute_label":"尺寸","sh_alias_name":"105cm"}],"sh_store_name":"马迭尔","sh_seller_status":1,"sh_invoice_type":0,"sh_stockout":0}]
             */

            private boolean isCheck;
            private ShopMessage sh_seller;
            private List<ShProductsBean> sh_products;

            public ShopMessage getSh_seller() {
                return sh_seller;
            }

            public void setSh_seller(ShopMessage sh_seller) {
                this.sh_seller = sh_seller;
            }

            public List<ShProductsBean> getSh_products() {
                return sh_products;
            }

            public void setSh_products(List<ShProductsBean> sh_products) {
                this.sh_products = sh_products;
            }
            public static class ShProductsBean {
                /**
                 * sh_id : 487
                 * sh_seller_id : 21
                 * sh_name : T恤纯一良品318
                 * sh_sku : 25
                 * sh_product_main_id : 326
                 * sh_brand_id : 18
                 * sh_buy_qty : 5
                 * sh_status : 1
                 * sh_cost_price : 0
                 * sh_price : 34
                 * sh_vip_price : 34
                 * sh_show_price : 26
                 * sh_line_price : 34
                 * sh_show_promotion_price : 8
                 * sh_qty : 100
                 * sh_stock : 100
                 * sh_hold_qty : 0
                 * sh_image : http://img1.shihanbainian.com/upload_dev/product/1/3/e/13eabf91823390929894ad94e3c6973b.jpg?x-oss-process=style/300_300.jpg
                 * sh_property : [{"sh_attribute_label":"颜色","sh_alias_name":"绿色"},{"sh_attribute_label":"尺寸","sh_alias_name":"105cm"}]
                 * sh_store_name : 马迭尔
                 * sh_seller_status : 1
                 * sh_invoice_type : 0
                 * sh_stockout : 0
                 */

                private String sh_id,sh_type,sh_integral_price;
                private String sh_seller_id;
                private String sh_name;
                private String sh_sku;
                private String sh_product_main_id;
                private String sh_brand_id;
                private String sh_buy_qty;
                private String sh_status;
                private String sh_cost_price;
                private String sh_price;
                private String sh_vip_price;
                private String sh_show_price;
                private String sh_line_price;
                private String sh_show_promotion_price;
                private String sh_qty;
                private String sh_stock;
                private String sh_hold_qty;
                private String sh_image;
                private String sh_store_name;
                private String sh_seller_status;
                private String sh_stockout;
                private ShLabelBean sh_label;
                private String sh_activity_flag;
                private String sh_label_name;
                private String sh_new_user_promotion_price;
                private String sh_limit_quantity;
                private List<ShPromotionListBean> sh_promotion_list;

                public String getSh_activity_flag() {
                    return sh_activity_flag;
                }

                public void setSh_activity_flag(String sh_activity_flag) {
                    this.sh_activity_flag = sh_activity_flag;
                }

                public String getSh_label_name() {
                    return sh_label_name;
                }

                public void setSh_label_name(String sh_label_name) {
                    this.sh_label_name = sh_label_name;
                }

                public String getSh_new_user_promotion_price() {
                    return sh_new_user_promotion_price;
                }

                public void setSh_new_user_promotion_price(String sh_new_user_promotion_price) {
                    this.sh_new_user_promotion_price = sh_new_user_promotion_price;
                }

                public String getSh_limit_quantity() {
                    return sh_limit_quantity;
                }

                public void setSh_limit_quantity(String sh_limit_quantity) {
                    this.sh_limit_quantity = sh_limit_quantity;
                }

                public static class ShPromotionListBean {
                    private String sh_name;//标题
                    private String sh_type;//跳转类型
                    private String sh_target_id;//目标ID
                    private String sh_tag;//标签
                    private String sh_qty;//数量

                    public String getSh_name() {
                        return sh_name;
                    }

                    public void setSh_name(String sh_name) {
                        this.sh_name = sh_name;
                    }

                    public String getSh_type() {
                        return sh_type;
                    }

                    public void setSh_type(String sh_type) {
                        this.sh_type = sh_type;
                    }

                    public String getSh_target_id() {
                        return sh_target_id;
                    }

                    public void setSh_target_id(String sh_target_id) {
                        this.sh_target_id = sh_target_id;
                    }

                    public String getSh_tag() {
                        return sh_tag;
                    }

                    public void setSh_tag(String sh_tag) {
                        this.sh_tag = sh_tag;
                    }

                    public String getSh_qty() {
                        return sh_qty;
                    }

                    public void setSh_qty(String sh_qty) {
                        this.sh_qty = sh_qty;
                    }
                }

                public List<ShPromotionListBean> getSh_promotion_list() {
                    return sh_promotion_list;
                }

                public void setSh_promotion_list(List<ShPromotionListBean> sh_promotion_list) {
                    this.sh_promotion_list = sh_promotion_list;
                }

                public ShLabelBean getSh_label() {
                    return sh_label;
                }

                public void setSh_label(ShLabelBean sh_label) {
                    this.sh_label = sh_label;
                }

                public String getSh_error_tips() {
                    return sh_error_tips;
                }

                public void setSh_error_tips(String sh_error_tips) {
                    this.sh_error_tips = sh_error_tips;
                }

                private String sh_error_tips;
                private List<ShPropertyBean> sh_property;
                private boolean isCheck;

                public String getSh_id() {
                    return sh_id;
                }

                public void setSh_id(String sh_id) {
                    this.sh_id = sh_id;
                }

                public String getSh_seller_id() {
                    return sh_seller_id;
                }

                public void setSh_seller_id(String sh_seller_id) {
                    this.sh_seller_id = sh_seller_id;
                }

                public String getSh_name() {
                    return sh_name;
                }

                public void setSh_name(String sh_name) {
                    this.sh_name = sh_name;
                }

                public String getSh_sku() {
                    return sh_sku;
                }

                public void setSh_sku(String sh_sku) {
                    this.sh_sku = sh_sku;
                }

                public String getSh_product_main_id() {
                    return sh_product_main_id;
                }

                public void setSh_product_main_id(String sh_product_main_id) {
                    this.sh_product_main_id = sh_product_main_id;
                }

                public String getSh_brand_id() {
                    return sh_brand_id;
                }

                public void setSh_brand_id(String sh_brand_id) {
                    this.sh_brand_id = sh_brand_id;
                }

                public String getSh_buy_qty() {
                    return sh_buy_qty;
                }

                public void setSh_buy_qty(String sh_buy_qty) {
                    this.sh_buy_qty = sh_buy_qty;
                }

                public String getSh_status() {
                    return sh_status;
                }

                public void setSh_status(String sh_status) {
                    this.sh_status = sh_status;
                }

                public String getSh_cost_price() {
                    return sh_cost_price;
                }

                public void setSh_cost_price(String sh_cost_price) {
                    this.sh_cost_price = sh_cost_price;
                }

                public String getSh_price() {
                    return sh_price;
                }

                public void setSh_price(String sh_price) {
                    this.sh_price = sh_price;
                }

                public String getSh_vip_price() {
                    return sh_vip_price;
                }

                public void setSh_vip_price(String sh_vip_price) {
                    this.sh_vip_price = sh_vip_price;
                }

                public String getSh_type() {
                    return sh_type;
                }

                public void setSh_type(String sh_type) {
                    this.sh_type = sh_type;
                }

                public String getSh_integral_price() {
                    return sh_integral_price;
                }

                public void setSh_integral_price(String sh_integral_price) {
                    this.sh_integral_price = sh_integral_price;
                }

                public String getSh_show_price() {
                    return sh_show_price;
                }

                public void setSh_show_price(String sh_show_price) {
                    this.sh_show_price = sh_show_price;
                }

                public String getSh_line_price() {
                    return sh_line_price;
                }

                public void setSh_line_price(String sh_line_price) {
                    this.sh_line_price = sh_line_price;
                }

                public String getSh_show_promotion_price() {
                    return sh_show_promotion_price;
                }

                public void setSh_show_promotion_price(String sh_show_promotion_price) {
                    this.sh_show_promotion_price = sh_show_promotion_price;
                }

                public String getSh_qty() {
                    return sh_qty;
                }

                public void setSh_qty(String sh_qty) {
                    this.sh_qty = sh_qty;
                }

                public String getSh_stock() {
                    return sh_stock;
                }

                public void setSh_stock(String sh_stock) {
                    this.sh_stock = sh_stock;
                }

                public String getSh_hold_qty() {
                    return sh_hold_qty;
                }

                public void setSh_hold_qty(String sh_hold_qty) {
                    this.sh_hold_qty = sh_hold_qty;
                }

                public String getSh_image() {
                    return sh_image;
                }

                public void setSh_image(String sh_image) {
                    this.sh_image = sh_image;
                }

                public String getSh_store_name() {
                    return sh_store_name;
                }

                public void setSh_store_name(String sh_store_name) {
                    this.sh_store_name = sh_store_name;
                }

                public String getSh_seller_status() {
                    return sh_seller_status;
                }

                public void setSh_seller_status(String sh_seller_status) {
                    this.sh_seller_status = sh_seller_status;
                }


                public String getSh_stockout() {
                    return sh_stockout;
                }

                public void setSh_stockout(String sh_stockout) {
                    this.sh_stockout = sh_stockout;
                }

                public List<ShPropertyBean> getSh_property() {
                    return sh_property;
                }

                public void setSh_property(List<ShPropertyBean> sh_property) {
                    this.sh_property = sh_property;
                }

                public boolean isCheck() {
                    return isCheck;
                }

                public void setCheck(boolean check) {
                    isCheck = check;
                }

                public static class ShPropertyBean {
                    /**
                     * sh_attribute_label : 颜色
                     * sh_alias_name : 绿色
                     */

                    private String sh_attribute_label;
                    private String sh_alias_name;

                    public String getSh_attribute_label() {
                        return sh_attribute_label;
                    }

                    public void setSh_attribute_label(String sh_attribute_label) {
                        this.sh_attribute_label = sh_attribute_label;
                    }

                    public String getSh_alias_name() {
                        return sh_alias_name;
                    }

                    public void setSh_alias_name(String sh_alias_name) {
                        this.sh_alias_name = sh_alias_name;
                    }
                }

                public static class ShLabelBean {
                    /**
                     * sh_icon : 测试内容19s6
                     * sh_icon_height : 55645
                     * sh_icon_width : 21333
                     * sh_location : 测试内容2742
                     */

                    private String sh_icon;
                    private String sh_icon_height;
                    private String sh_icon_width;
                    private String sh_location;

                    public String getSh_icon() {
                        return sh_icon;
                    }

                    public void setSh_icon(String sh_icon) {
                        this.sh_icon = sh_icon;
                    }

                    public String getSh_icon_height() {
                        return sh_icon_height;
                    }

                    public void setSh_icon_height(String sh_icon_height) {
                        this.sh_icon_height = sh_icon_height;
                    }

                    public String getSh_icon_width() {
                        return sh_icon_width;
                    }

                    public void setSh_icon_width(String sh_icon_width) {
                        this.sh_icon_width = sh_icon_width;
                    }

                    public String getSh_location() {
                        return sh_location;
                    }

                    public void setSh_location(String sh_location) {
                        this.sh_location = sh_location;
                    }
                }
            }
        }

        public static class ShRemProductsBean {
            /**
             * sh_id : 188
             * sh_name : 小米米 方巾 围嘴
             * sh_subname : 口感鲜咸绵软
             * sh_brand_id : 6
             * sh_stock : 896
             * sh_sold_out : 0
             * sh_in_stock : 1
             * sh_price : 20
             * sh_vip_price : 13
             * sh_promotion_price : 5
             * sh_promotion_type : 1
             * sh_promotion_start_at : 2017-06-14 12:12:12
             * sh_promotion_end_at : 2017-08-14 12:12:12
             * sh_show_price : 5
             * sh_line_price : 20
             * sh_vip_promotion_tip : VIP减7
             * sh_image : http://img1.shihanbainian.com/shihan2/index/tuijianpinpai_shouye_img3.png?x-oss-process=style/300_300.jpg
             * sh_label : {"sh_icon":"http://img1.shihanbainian.com/shihan2/icon/new_product.jpg","sh_icon_width":92,"sh_icon_height":130,"sh_location":"left_top"}
             */

            private String sh_id;
            private String sh_name;
            private String sh_subname;
            private String sh_brand_id;
            private String sh_stock;
            private String sh_sold_out;
            private String sh_in_stock;
            private String sh_is_new;
            private String sh_partner_commission;

            public String getSh_partner_commission() {
                return sh_partner_commission;
            }

            public void setSh_partner_commission(String sh_partner_commission) {
                this.sh_partner_commission = sh_partner_commission;
            }

            public String getSh_is_new() {
                return sh_is_new;
            }

            public void setSh_is_new(String sh_is_new) {
                this.sh_is_new = sh_is_new;
            }

            private String sh_price;
            private String sh_vip_price;
            private String sh_promotion_price;
            private String sh_promotion_type;
            private String sh_promotion_start_at;
            private String sh_promotion_end_at;
            private String sh_show_price;
            private String sh_line_price;
            private String sh_vip_promotion_tip;
            private String sh_image;
            private ShLabelBean sh_label;

            public String getSh_id() {
                return sh_id;
            }

            public void setSh_id(String sh_id) {
                this.sh_id = sh_id;
            }

            public String getSh_name() {
                return sh_name;
            }

            public void setSh_name(String sh_name) {
                this.sh_name = sh_name;
            }

            public String getSh_subname() {
                return sh_subname;
            }

            public void setSh_subname(String sh_subname) {
                this.sh_subname = sh_subname;
            }

            public String getSh_brand_id() {
                return sh_brand_id;
            }

            public void setSh_brand_id(String sh_brand_id) {
                this.sh_brand_id = sh_brand_id;
            }

            public String getSh_stock() {
                return sh_stock;
            }

            public void setSh_stock(String sh_stock) {
                this.sh_stock = sh_stock;
            }

            public String getSh_sold_out() {
                return sh_sold_out;
            }

            public void setSh_sold_out(String sh_sold_out) {
                this.sh_sold_out = sh_sold_out;
            }

            public String getSh_in_stock() {
                return sh_in_stock;
            }

            public void setSh_in_stock(String sh_in_stock) {
                this.sh_in_stock = sh_in_stock;
            }

            public String getSh_price() {
                return sh_price;
            }

            public void setSh_price(String sh_price) {
                this.sh_price = sh_price;
            }

            public String getSh_vip_price() {
                return sh_vip_price;
            }

            public void setSh_vip_price(String sh_vip_price) {
                this.sh_vip_price = sh_vip_price;
            }

            public String getSh_promotion_price() {
                return sh_promotion_price;
            }

            public void setSh_promotion_price(String sh_promotion_price) {
                this.sh_promotion_price = sh_promotion_price;
            }

            public String getSh_promotion_type() {
                return sh_promotion_type;
            }

            public void setSh_promotion_type(String sh_promotion_type) {
                this.sh_promotion_type = sh_promotion_type;
            }

            public String getSh_promotion_start_at() {
                return sh_promotion_start_at;
            }

            public void setSh_promotion_start_at(String sh_promotion_start_at) {
                this.sh_promotion_start_at = sh_promotion_start_at;
            }

            public String getSh_promotion_end_at() {
                return sh_promotion_end_at;
            }

            public void setSh_promotion_end_at(String sh_promotion_end_at) {
                this.sh_promotion_end_at = sh_promotion_end_at;
            }

            public String getSh_show_price() {
                return sh_show_price;
            }

            public void setSh_show_price(String sh_show_price) {
                this.sh_show_price = sh_show_price;
            }

            public String getSh_line_price() {
                return sh_line_price;
            }

            public void setSh_line_price(String sh_line_price) {
                this.sh_line_price = sh_line_price;
            }

            public String getSh_vip_promotion_tip() {
                return sh_vip_promotion_tip;
            }

            public void setSh_vip_promotion_tip(String sh_vip_promotion_tip) {
                this.sh_vip_promotion_tip = sh_vip_promotion_tip;
            }

            public String getSh_image() {
                return sh_image;
            }

            public void setSh_image(String sh_image) {
                this.sh_image = sh_image;
            }

            public ShLabelBean getSh_label() {
                return sh_label;
            }

            public void setSh_label(ShLabelBean sh_label) {
                this.sh_label = sh_label;
            }

            public static class ShLabelBean {
                /**
                 * sh_icon : http://img1.shihanbainian.com/shihan2/icon/new_product.jpg
                 * sh_icon_width : 92
                 * sh_icon_height : 130
                 * sh_location : left_top
                 */

                private String sh_icon;
                private String sh_icon_width;
                private String sh_icon_height;
                private String sh_location;

                public String getSh_icon() {
                    return sh_icon;
                }

                public void setSh_icon(String sh_icon) {
                    this.sh_icon = sh_icon;
                }

                public String getSh_icon_width() {
                    return sh_icon_width;
                }

                public void setSh_icon_width(String sh_icon_width) {
                    this.sh_icon_width = sh_icon_width;
                }

                public String getSh_icon_height() {
                    return sh_icon_height;
                }

                public void setSh_icon_height(String sh_icon_height) {
                    this.sh_icon_height = sh_icon_height;
                }

                public String getSh_location() {
                    return sh_location;
                }

                public void setSh_location(String sh_location) {
                    this.sh_location = sh_location;
                }
            }
        }

        public static class ShAdvBean {
            /**
             * sh_name : 平台特色
             * sh_image : https://img-oss.shihanbainian.com//upload_dev/ad/3/7/7/37740ad6f096321573ea7f663f2442d0.png
             * sh_share_image : https://img-oss.shihanbainian.com//upload_dev/ad/3/7/7/37740ad6f096321573ea7f663f2442d0.png?x-oss-process=image/resize,m_fixed,w_100
             * sh_target : https://m-test.shihanbainian.com/h5/index/platform.html?platform=android&version=240&device=00000000-444a-555a-ffff-ffffe21e1369&token=61500f3ed5370e5ea837043e70646b10&partner_id=141
             * sh_target_id : 0
             * sh_share_desc :
             */

            private String sh_name;
            private String sh_image;
            private String sh_share_image;
            private String sh_target;
            private String sh_target_id;
            private String sh_share_desc;

            public String getSh_name() {
                return sh_name;
            }

            public void setSh_name(String sh_name) {
                this.sh_name = sh_name;
            }

            public String getSh_image() {
                return sh_image;
            }

            public void setSh_image(String sh_image) {
                this.sh_image = sh_image;
            }

            public String getSh_share_image() {
                return sh_share_image;
            }

            public void setSh_share_image(String sh_share_image) {
                this.sh_share_image = sh_share_image;
            }

            public String getSh_target() {
                return sh_target;
            }

            public void setSh_target(String sh_target) {
                this.sh_target = sh_target;
            }

            public String getSh_target_id() {
                return sh_target_id;
            }

            public void setSh_target_id(String sh_target_id) {
                this.sh_target_id = sh_target_id;
            }

            public String getSh_share_desc() {
                return sh_share_desc;
            }

            public void setSh_share_desc(String sh_share_desc) {
                this.sh_share_desc = sh_share_desc;
            }
        }
    }

    public static class ArgsBean {
        /**
         * cart_num : 0
         * is_vip : 0
         */

        private String cart_num;
        private String is_vip;

        public String getCart_num() {
            return cart_num;
        }

        public void setCart_num(String cart_num) {
            this.cart_num = cart_num;
        }

        public String getIs_vip() {
            return is_vip;
        }

        public void setIs_vip(String is_vip) {
            this.is_vip = is_vip;
        }
    }

    public static class ShSaleOffBean {
        /**
         * sh_id : 327
         * sh_seller_id : 18
         * sh_name : T恤纯一良品318
         * sh_sku : s0511
         * sh_product_main_id : 326
         * sh_brand_id : 16
         * sh_buy_qty : 1
         * sh_status : 99
         * sh_cost_price : 0
         * sh_price : 10
         * sh_vip_price : 0.1
         * sh_show_price : 5
         * sh_line_price : 10
         * sh_show_promotion_price : 5
         * sh_is_promotion : 1
         * sh_vip_promotion_tip : 会员立减9.9
         * sh_qty : 6
         * sh_stock : 4
         * sh_hold_qty : 2
         * sh_image : http://img1.shihanbainian.com/shihan2/index/tuijianpinpai_shouye_img3.png?x-oss-process=style/300_300.jpg
         * sh_property : [{"sh_attribute_label":"颜色","sh_alias_name":"红色"},{"sh_attribute_label":"尺寸","sh_alias_name":"48cm"}]
         * sh_store_name : 大大的公司2
         * sh_seller_status : 1
         * sh_invoice_type : 0
         * sh_stockout : 0
         */

        private String sh_id;
        private String sh_seller_id;
        private String sh_name;
        private String sh_sku;
        private String sh_product_main_id;
        private String sh_brand_id;
        private String sh_buy_qty;
        private String sh_status;
        private String sh_cost_price;
        private String sh_price;
        private String sh_vip_price;
        private String sh_show_price;
        private String sh_line_price;
        private String sh_show_promotion_price;
        private String sh_is_promotion;
        private String sh_vip_promotion_tip;
        private String sh_qty;
        private String sh_stock;
        private String sh_hold_qty;
        private String sh_image;
        private String sh_store_name;
        private String sh_seller_status;

        private String sh_stockout;
        private List<DataBean.ShSellersBean.ShProductsBean.ShPropertyBean> sh_property;

        public String getSh_id() {
            return sh_id;
        }

        public void setSh_id(String sh_id) {
            this.sh_id = sh_id;
        }

        public String getSh_seller_id() {
            return sh_seller_id;
        }

        public void setSh_seller_id(String sh_seller_id) {
            this.sh_seller_id = sh_seller_id;
        }

        public String getSh_name() {
            return sh_name;
        }

        public void setSh_name(String sh_name) {
            this.sh_name = sh_name;
        }

        public String getSh_sku() {
            return sh_sku;
        }

        public void setSh_sku(String sh_sku) {
            this.sh_sku = sh_sku;
        }

        public String getSh_product_main_id() {
            return sh_product_main_id;
        }

        public void setSh_product_main_id(String sh_product_main_id) {
            this.sh_product_main_id = sh_product_main_id;
        }

        public String getSh_brand_id() {
            return sh_brand_id;
        }

        public void setSh_brand_id(String sh_brand_id) {
            this.sh_brand_id = sh_brand_id;
        }

        public String getSh_buy_qty() {
            return sh_buy_qty;
        }

        public void setSh_buy_qty(String sh_buy_qty) {
            this.sh_buy_qty = sh_buy_qty;
        }

        public String getSh_status() {
            return sh_status;
        }

        public void setSh_status(String sh_status) {
            this.sh_status = sh_status;
        }

        public String getSh_cost_price() {
            return sh_cost_price;
        }

        public void setSh_cost_price(String sh_cost_price) {
            this.sh_cost_price = sh_cost_price;
        }

        public String getSh_price() {
            return sh_price;
        }

        public void setSh_price(String sh_price) {
            this.sh_price = sh_price;
        }

        public String getSh_vip_price() {
            return sh_vip_price;
        }

        public void setSh_vip_price(String sh_vip_price) {
            this.sh_vip_price = sh_vip_price;
        }

        public String getSh_show_price() {
            return sh_show_price;
        }

        public void setSh_show_price(String sh_show_price) {
            this.sh_show_price = sh_show_price;
        }

        public String getSh_line_price() {
            return sh_line_price;
        }

        public void setSh_line_price(String sh_line_price) {
            this.sh_line_price = sh_line_price;
        }

        public String getSh_show_promotion_price() {
            return sh_show_promotion_price;
        }

        public void setSh_show_promotion_price(String sh_show_promotion_price) {
            this.sh_show_promotion_price = sh_show_promotion_price;
        }

        public String getSh_is_promotion() {
            return sh_is_promotion;
        }

        public void setSh_is_promotion(String sh_is_promotion) {
            this.sh_is_promotion = sh_is_promotion;
        }

        public String getSh_vip_promotion_tip() {
            return sh_vip_promotion_tip;
        }

        public void setSh_vip_promotion_tip(String sh_vip_promotion_tip) {
            this.sh_vip_promotion_tip = sh_vip_promotion_tip;
        }

        public String getSh_qty() {
            return sh_qty;
        }

        public void setSh_qty(String sh_qty) {
            this.sh_qty = sh_qty;
        }

        public String getSh_stock() {
            return sh_stock;
        }

        public void setSh_stock(String sh_stock) {
            this.sh_stock = sh_stock;
        }

        public String getSh_hold_qty() {
            return sh_hold_qty;
        }

        public void setSh_hold_qty(String sh_hold_qty) {
            this.sh_hold_qty = sh_hold_qty;
        }

        public String getSh_image() {
            return sh_image;
        }

        public void setSh_image(String sh_image) {
            this.sh_image = sh_image;
        }

        public String getSh_store_name() {
            return sh_store_name;
        }

        public void setSh_store_name(String sh_store_name) {
            this.sh_store_name = sh_store_name;
        }

        public String getSh_seller_status() {
            return sh_seller_status;
        }

        public void setSh_seller_status(String sh_seller_status) {
            this.sh_seller_status = sh_seller_status;
        }


        public String getSh_stockout() {
            return sh_stockout;
        }

        public void setSh_stockout(String sh_stockout) {
            this.sh_stockout = sh_stockout;
        }

        public List<DataBean.ShSellersBean.ShProductsBean.ShPropertyBean> getSh_property() {
            return sh_property;
        }

        public void setSh_property(List<DataBean.ShSellersBean.ShProductsBean.ShPropertyBean> sh_property) {
            this.sh_property = sh_property;
        }
    }
}
